self-supporting stand - Turco Inglés Diccionario